# -*- coding: UTF-8 -*-
'''
Created on 2012-6-21


继承
@author: Administrator
'''
class SchoolMember:
    '''Represents any school member.'''
    def __init__(self, name, age):
        self.name = name
        self.age = age
        print '(Initialized SchoolMember:%s)' % self.name
    def tell(self):
        ''' Tell my details.'''
        print 'Name:"%s" Age:"%s"' % (self.name, self.age)
class Teacher(SchoolMember): 
    '''Represents a techer.'''
    def __init__(self, name, age, salary):
        SchoolMember.__init__(self, name, age)
        self.salary = salary
        print '(Initialized Teacher:%s)' % self.name
class Student(SchoolMember):
    '''Represents a student'''
    def __init__(self, name, age, marks):
        SchoolMember.__init__(self, name, age)
        self.marks = marks
        print '(Initialized Student:%s)' % self.name
t = Teacher('Mrs. Shrividya', 40, 30000) 
s = Student('Swaroop', 22, 75)
 
for member in [t, s]:
    member.tell()
